pub mod bitcash;
pub mod log;

use crossbeam::channel::Sender;
pub use log::Log;

pub mod engine;
pub use engine::Engine;
pub use engine::BitCashEngine;

use crate::server::Response;
use crate::sql::parser::Token;

pub mod statement;
pub use statement::*;

#[derive(Debug)]
pub enum SendMessage {
    Request(Token, Sender<Response>),
}